package com.qfang;

import java.util.Date;

/**
*
*  
* @author ch
* @create 2017-07-14 14:19
 */
public class TOutreachCustomer {

    private Integer iD;

    /** 客户名字 */
    private String name;

    /** 客户来源 */
    private String origin;

    /** 客户编号 */
    private String number;

    /** PUBLIC("PUBLIC","公客"),  */
    /** 	PRIVATE("PRIVATE","私客"),  */
    /** 	DATA("DATA","资料客"); */
    private String type;

    /** 使用类型 */
    private String useType;

    /** 客户分类 */
    private String classfy;

    private String require;

    private String purpose;

    private Date inDate;

    private String dataType;

    /** 创建类型:TRANSER--从资料客中转;INSERT--手工录入；IMPORT--数据导入 */
    private String createType;

    private Integer creater;

    /** 意向备注 */
    private String purposeRemark;

    /** 客户意向区域 */
    private Integer purposeDistrict;

    /** 客户意向片区 */
    private String purposeAreaIds;

    private Integer gardenId;

    /** 户型 */
    private String layouts;

    /** 装修 */
    private String decorations;

    /** 意向最小面积 */
    private Integer proportionFrom;

    /** 意向最大面积 */
    private Integer proportionTo;

    private Integer priceFrom;

    private Integer priceTo;

    /** 意向楼层开始 */
    private Integer floorFrom;

    /** 意向楼层最高楼层 */
    private Integer floorTo;

    /** 意向最小房龄 */
    private Integer roomAgeFrom;

    /** 意向最大房龄 */
    private Integer roomAgeTo;

    /** 意向朝向 */
    private String directions;

    /** 配套设施 */
    private String facility;

    private Date registerTime;

    private Integer registerPerson;

    private Date lastUpdateTime;

    /** 来自的客户ID */
    private Integer fromCustomerId;

    private Integer companyId;

    /** 数据版本号 */
    private Integer version;

    /** 查看次数 */
    private Integer viewTimes;

    private String propertyType;

    /** 数据状态 */
    private String status;

    /** 客的状态：用于表示资料客的状态 */
    private String flag;

    /** ERP客户ID */
    private String erpId;

    /** 默认联系人 */
    private Integer mainContracterId;

    private Date transeDate;

    private String fflag_del;

    public Integer getiD() {
        return iD;
    }

    public TOutreachCustomer setiD(Integer iD) {
        this.iD = iD;
        return this;
    }

    public String getName() {
        return name;
    }

    public TOutreachCustomer setName(String name) {
        this.name = name == null ? null : name.trim();
        return this;
    }

    public String getOrigin() {
        return origin;
    }

    public TOutreachCustomer setOrigin(String origin) {
        this.origin = origin == null ? null : origin.trim();
        return this;
    }

    public String getNumber() {
        return number;
    }

    public TOutreachCustomer setNumber(String number) {
        this.number = number == null ? null : number.trim();
        return this;
    }

    public String getType() {
        return type;
    }

    public TOutreachCustomer setType(String type) {
        this.type = type == null ? null : type.trim();
        return this;
    }

    public String getUseType() {
        return useType;
    }

    public TOutreachCustomer setUseType(String useType) {
        this.useType = useType == null ? null : useType.trim();
        return this;
    }

    public String getClassfy() {
        return classfy;
    }

    public TOutreachCustomer setClassfy(String classfy) {
        this.classfy = classfy == null ? null : classfy.trim();
        return this;
    }

    public String getRequire() {
        return require;
    }

    public TOutreachCustomer setRequire(String require) {
        this.require = require == null ? null : require.trim();
        return this;
    }

    public String getPurpose() {
        return purpose;
    }

    public TOutreachCustomer setPurpose(String purpose) {
        this.purpose = purpose == null ? null : purpose.trim();
        return this;
    }

    public Date getInDate() {
        return inDate;
    }

    public TOutreachCustomer setInDate(Date inDate) {
        this.inDate = inDate;
        return this;
    }

    public String getDataType() {
        return dataType;
    }

    public TOutreachCustomer setDataType(String dataType) {
        this.dataType = dataType == null ? null : dataType.trim();
        return this;
    }

    public String getCreateType() {
        return createType;
    }

    public TOutreachCustomer setCreateType(String createType) {
        this.createType = createType == null ? null : createType.trim();
        return this;
    }

    public Integer getCreater() {
        return creater;
    }

    public TOutreachCustomer setCreater(Integer creater) {
        this.creater = creater;
        return this;
    }

    public String getPurposeRemark() {
        return purposeRemark;
    }

    public TOutreachCustomer setPurposeRemark(String purposeRemark) {
        this.purposeRemark = purposeRemark == null ? null : purposeRemark.trim();
        return this;
    }

    public Integer getPurposeDistrict() {
        return purposeDistrict;
    }

    public TOutreachCustomer setPurposeDistrict(Integer purposeDistrict) {
        this.purposeDistrict = purposeDistrict;
        return this;
    }

    public String getPurposeAreaIds() {
        return purposeAreaIds;
    }

    public TOutreachCustomer setPurposeAreaIds(String purposeAreaIds) {
        this.purposeAreaIds = purposeAreaIds == null ? null : purposeAreaIds.trim();
        return this;
    }

    public Integer getGardenId() {
        return gardenId;
    }

    public TOutreachCustomer setGardenId(Integer gardenId) {
        this.gardenId = gardenId;
        return this;
    }

    public String getLayouts() {
        return layouts;
    }

    public TOutreachCustomer setLayouts(String layouts) {
        this.layouts = layouts == null ? null : layouts.trim();
        return this;
    }

    public String getDecorations() {
        return decorations;
    }

    public TOutreachCustomer setDecorations(String decorations) {
        this.decorations = decorations == null ? null : decorations.trim();
        return this;
    }

    public Integer getProportionFrom() {
        return proportionFrom;
    }

    public TOutreachCustomer setProportionFrom(Integer proportionFrom) {
        this.proportionFrom = proportionFrom;
        return this;
    }

    public Integer getProportionTo() {
        return proportionTo;
    }

    public TOutreachCustomer setProportionTo(Integer proportionTo) {
        this.proportionTo = proportionTo;
        return this;
    }

    public Integer getPriceFrom() {
        return priceFrom;
    }

    public TOutreachCustomer setPriceFrom(Integer priceFrom) {
        this.priceFrom = priceFrom;
        return this;
    }

    public Integer getPriceTo() {
        return priceTo;
    }

    public TOutreachCustomer setPriceTo(Integer priceTo) {
        this.priceTo = priceTo;
        return this;
    }

    public Integer getFloorFrom() {
        return floorFrom;
    }

    public TOutreachCustomer setFloorFrom(Integer floorFrom) {
        this.floorFrom = floorFrom;
        return this;
    }

    public Integer getFloorTo() {
        return floorTo;
    }

    public TOutreachCustomer setFloorTo(Integer floorTo) {
        this.floorTo = floorTo;
        return this;
    }

    public Integer getRoomAgeFrom() {
        return roomAgeFrom;
    }

    public TOutreachCustomer setRoomAgeFrom(Integer roomAgeFrom) {
        this.roomAgeFrom = roomAgeFrom;
        return this;
    }

    public Integer getRoomAgeTo() {
        return roomAgeTo;
    }

    public TOutreachCustomer setRoomAgeTo(Integer roomAgeTo) {
        this.roomAgeTo = roomAgeTo;
        return this;
    }

    public String getDirections() {
        return directions;
    }

    public TOutreachCustomer setDirections(String directions) {
        this.directions = directions == null ? null : directions.trim();
        return this;
    }

    public String getFacility() {
        return facility;
    }

    public TOutreachCustomer setFacility(String facility) {
        this.facility = facility == null ? null : facility.trim();
        return this;
    }

    public Date getRegisterTime() {
        return registerTime;
    }

    public TOutreachCustomer setRegisterTime(Date registerTime) {
        this.registerTime = registerTime;
        return this;
    }

    public Integer getRegisterPerson() {
        return registerPerson;
    }

    public TOutreachCustomer setRegisterPerson(Integer registerPerson) {
        this.registerPerson = registerPerson;
        return this;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public TOutreachCustomer setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
        return this;
    }

    public Integer getFromCustomerId() {
        return fromCustomerId;
    }

    public TOutreachCustomer setFromCustomerId(Integer fromCustomerId) {
        this.fromCustomerId = fromCustomerId;
        return this;
    }

    public Integer getCompanyId() {
        return companyId;
    }

    public TOutreachCustomer setCompanyId(Integer companyId) {
        this.companyId = companyId;
        return this;
    }

    public Integer getVersion() {
        return version;
    }

    public TOutreachCustomer setVersion(Integer version) {
        this.version = version;
        return this;
    }

    public Integer getViewTimes() {
        return viewTimes;
    }

    public TOutreachCustomer setViewTimes(Integer viewTimes) {
        this.viewTimes = viewTimes;
        return this;
    }

    public String getPropertyType() {
        return propertyType;
    }

    public TOutreachCustomer setPropertyType(String propertyType) {
        this.propertyType = propertyType == null ? null : propertyType.trim();
        return this;
    }

    public String getStatus() {
        return status;
    }

    public TOutreachCustomer setStatus(String status) {
        this.status = status == null ? null : status.trim();
        return this;
    }

    public String getFlag() {
        return flag;
    }

    public TOutreachCustomer setFlag(String flag) {
        this.flag = flag == null ? null : flag.trim();
        return this;
    }

    public String getErpId() {
        return erpId;
    }

    public TOutreachCustomer setErpId(String erpId) {
        this.erpId = erpId == null ? null : erpId.trim();
        return this;
    }

    public Integer getMainContracterId() {
        return mainContracterId;
    }

    public TOutreachCustomer setMainContracterId(Integer mainContracterId) {
        this.mainContracterId = mainContracterId;
        return this;
    }

    public Date getTranseDate() {
        return transeDate;
    }

    public TOutreachCustomer setTranseDate(Date transeDate) {
        this.transeDate = transeDate;
        return this;
    }

    public String getFflag_del() {
        return fflag_del;
    }

    public TOutreachCustomer setFflag_del(String fflag_del) {
        this.fflag_del = fflag_del == null ? null : fflag_del.trim();
        return this;
    }
}